package com.aspose.cells.a.d;

public class zdn extends zdm {
   private int a;

   public zdn(int var1) {
      this.a = var1;
   }

   public com.aspose.cells.b.a.d.zh a(com.aspose.cells.b.a.d.zh var1) {
      return var1;
   }

   public void a(zeg var1) throws Exception {
      super.a(var1);
      var1.c("/DecodeParms <<");
      var1.a("/K", this.b());
      var1.a("/Columns", 173);
      var1.c(">>");
   }

   protected zds a(com.aspose.cells.b.a.d.zm var1) {
      return null;
   }

   private int b() throws Exception {
      switch(this.a) {
      case 5:
         return 0;
      case 6:
         return -1;
      default:
         throw new Exception("Unexpected compression.");
      }
   }

   protected String a() {
      return "CCITTFaxDecode";
   }
}
